package com.example.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.example.entity.ArticleTagRel;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 * 文章标签关联表 Mapper 接口
 * </p>
 */
public interface ArticleTagRelMapper extends BaseMapper<ArticleTagRel> {
    
    /**
     * 批量插入文章标签关系
     * @param articleId 文章ID
     * @param tagIds 标签ID列表
     * @return 插入数量
     */
    int batchInsert(@Param("articleId") Integer articleId, @Param("tagIds") List<Integer> tagIds);
    
    /**
     * 删除文章的所有标签关系
     * @param articleId 文章ID
     * @return 删除数量
     */
    int deleteByArticleId(@Param("articleId") Integer articleId);
    
} 